from langchain.prompts import PromptTemplate

# 创建一个提示模板
template = PromptTemplate.from_template(
    """你是一个{expert_type}专家。根据用户问题和上下文回答问题。

上下文:
{context}

问题: 
{question}

回答:
"""
)

# 使用模板生成具体提示
final_prompt = template.format(
    expert_type="物理学",
    context="量子力学基础理论",
    question="解释波粒二象性"
)

print(final_prompt)


